package com.chanzany.observer.case2;

import java.util.ArrayList;
import java.util.List;

//抽象目标：汇率
abstract class Rate {
    protected List<Company> companys = new ArrayList<>();
    //增加观察者方法
    public void register(Company company) {
        companys.add(company);
    }
    //删除观察者方法
    public void remove(Company company) {
        companys.remove(company);
    }
    public abstract void change(int number);
}